var numeroFilas = 0;
var filaSeleccionado = true;
var ruta2 = '/'+window.location.pathname.split("/")[1];

function ocultarDetalle(){
    if(document.getElementById('tblDetallesVacacionUsuario').style.visibility=='visible'){
        document.getElementById('tblDetallesVacacionUsuario').style.visibility= 'hidden';
    }
    if(document.getElementById('tblMiEquipo').style.visibility=='hidden'){
        document.getElementById('tblMiEquipo').style.visibility= 'visible';
    }
}

function mostrarDetalle(urlHtml,idUsuario, codigoPersonal, nombreCompleto,codigoPosicion,nombrePosicion,saldoVacaciones){
    var metodo='cargarVacacionesPorUsuarioPopPup';    
    var url =  ruta2+urlHtml+'?metodo='+metodo+'&idUsuario='+idUsuario+'&codigoPersonal='+codigoPersonal+'&nombreCompleto='+nombreCompleto+'&codigoPosicion='+codigoPosicion+'&nombrePosicion='+nombrePosicion+'&saldoVacaciones='+saldoVacaciones;
    window.showModalDialog(url,"Sistema","width=600,height=600,scrollbars=yes,toolbar=0,resizable=0");
}


function consultarMiEquipo(urlHtml, accion, idUsuario){
    $("#tblEquipo tbody").children("tr").remove();
    if(accion=='refresh'){
        fnMensajeProcesoInicio('Actualizando');
    }
    $.ajax({
        url:urlHtml,
        data: {
            metodo:'cargarEquipoPorUsuario',
            idUsuario: idUsuario
        } ,
        dataType: 'json',
        cache: false,
        success:function(respuestaServerJSON) {
            if(respuestaServerJSON.resultadoDetalle!=undefined){
                var tamanio = respuestaServerJSON.resultadoDetalle.length;
                for(var i=0; i<tamanio; i++) {
                    cargarEquipoList("tblEquipo",respuestaServerJSON.resultadoDetalle[i]);
                }
            }else{
                var fila = '<tr>';
                fila+='<td colspan=3 class="label">No tiene personal asignado</td>';
                fila+='</tr>';
                $("#tblEquipo > tbody").append(fila);
            }
            if(accion=='refresh'){
                fnMensajeProcesoTerminado('');    
            }
        }

    });
}


function cargarEquipoList(idElementoTabla,objJSON){
    var fila = '<tr>';
    if(numeroFilas % 2 == 0){
        fila = '<tr class="even">';
    }else{
        fila = '<tr class="odd">';
    }
    
    var action= "'/vacacion.do'";
    var idUsuario ="'"+ objJSON.idUsuario + "'";
    var codigoPersonal= "'"+ objJSON.codigoPersonal + "'";
    var nombreCompleto= "'"+ objJSON.nombreCompleto + "'";
    
    var codigoPosicion= "'"+ objJSON.codigoPosicion + "'";
    var nombrePosicion= "'"+ objJSON.nombrePosicion + "'";
    
    var saldoVacaciones= "'"+ objJSON.saldoVacaciones + "'";
    
    
    
    fila +='<td style="display:none">'+objJSON.idUsuario+'</td>';
    fila +='<td style="display:none;">'+objJSON.codigoPersonal+'</td>';                     
    fila +='<td align="left"><a href="JavaScript:mostrarDetalle(' + action + ','+ idUsuario+','+ codigoPersonal +','+ nombreCompleto +','+ codigoPosicion +','+ nombrePosicion+','+ saldoVacaciones+')">' + objJSON.nombreCompleto + '</a></td>';
    fila +='<td style="display:none">'+objJSON.codigoPosicion+'</td>';
    fila +='<td align="left">'+objJSON.nombrePosicion+'</td>';
    fila +='<td align="center">'+objJSON.saldoVacaciones+'</td>';
    fila +='</tr>';

   $("#" + idElementoTabla + " > tbody").append(fila);

    numeroFilas += 1;
}




